INT Instruction এবং BIOS Interrupt Calls Assembly Language প্রোগ্রামিংয়ে হার্ডওয়্যার এবং সফটওয়্যার অপারেশন পরিচালনার জন্য ব্যবহৃত হয়। INT নির্দেশনা প্রোগ্রামকে একটি নির্দিষ্ট ইন্টারাপ্ট রুটিন কল করতে সাহায্য করে, এবং BIOS ইন্টারাপ্ট কলগুলি কম্পিউটারের হার্ডওয়্যার ব্যবস্থাপনা এবং ফাংশন পরিচালনার জন্য ব্যবহৃত হয়।
INT Instruction:
সাধারণ গঠন:
INT interrupt_number
এখানে interrupt_number
ইন্টারাপ্ট রুটিনের নম্বর নির্দেশ করে।
উদাহরণ:
MOV AH, 0x09 ; DOS ফাংশন 0x09 ব্যবহার করা (স্ট্রিং প্রিন্ট করা)
MOV DX, msg ; প্রিন্ট করার জন্য স্ট্রিং এর ঠিকানা DX রেজিস্টারে লোড
INT 0x21 ; DOS ইন্টারাপ্ট কল করা
BIOS Interrupt Calls:
উদাহরণ:
কীবোর্ড ইনপুট গ্রহণ করা:
MOV AH, 0x00 ; BIOS ফাংশন 0x00 ব্যবহার করা (কীবোর্ড ইনপুট পড়া)
INT 0x16 ; BIOS ইন্টারাপ্ট 0x16 কল করা
স্ক্রিনে ক্যারেক্টার প্রিন্ট করা:
MOV AH, 0x0E ; BIOS ফাংশন 0x0E ব্যবহার করা (স্ক্রিনে ক্যারেক্টার প্রিন্ট করা)
MOV AL, 'A' ; AL রেজিস্টারে প্রিন্ট করার জন্য ক্যারেক্টার 'A' লোড করা
INT 0x10 ; BIOS ইন্টারাপ্ট 0x10 কল করা
INT Instruction:
BIOS Interrupt Calls:
সারসংক্ষেপ
INT Instruction এবং BIOS Interrupt Calls Assembly Language-এ প্রোগ্রামের কার্যপ্রবাহ এবং হার্ডওয়্যার পরিচালনার জন্য গুরুত্বপূর্ণ। INT Instruction CPU-কে নির্দিষ্ট ইন্টারাপ্ট রুটিন কল করতে নির্দেশ দেয়, যেখানে BIOS Interrupt Calls কম্পিউটারের বেসিক হার্ডওয়্যার ফাংশন যেমন ডিসপ্লে, কীবোর্ড, এবং ডিস্ক ড্রাইভ পরিচালনা করতে ব্যবহৃত হয়। এগুলি প্রোগ্রামারদের জন্য সরাসরি সিস্টেম এবং হার্ডওয়্যার পরিচালনার ক্ষমতা প্রদান করে।
common.read_more